package org.jeecg.modules.demo.jxcx.po;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.io.Serializable;

/**
*
* @TableName jxc_pici
*/
@Data
public class JxcPici implements Serializable {

    /**
    * 批次号
    */
    @NotNull(message="[批次号]不能为空")
    @ApiModelProperty("批次号")
    private String id;

    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("唯一id")
    @Length(max= 255,message="编码长度不能超过255")
    private String onlyid;
    /**
    * 类型
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("类型")
    @Length(max= 255,message="编码长度不能超过255")
    private String model;
    /**
    * 数量
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("数量")
    @Length(max= 255,message="编码长度不能超过255")
    private String number;
    /**
    * 单价
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("单价")
    @Length(max= 255,message="编码长度不能超过255")
    private String unitPrice;
    /**
    * 金额
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("金额")
    @Length(max= 255,message="编码长度不能超过255")
    private String amount;
    /**
    * 所属公司
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("所属公司")
    @Length(max= 255,message="编码长度不能超过255")
    private String companyId;
    /**
    * 1为进货2为销货
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("1为进货2为销货")
    @Length(max= 255,message="编码长度不能超过255")
    private String orstate;
    /**
    * 交易方
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("交易方")
    @Length(max= 255,message="编码长度不能超过255")
    private String traner;
    /**
    * 是否支付
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("是否支付")
    @Length(max= 255,message="编码长度不能超过255")
    private String isPay;
    /**
    * 支付方式
    */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("支付方式")
    @Length(max= 255,message="编码长度不能超过255")
    private String paymentMethod;


}
